/**
 * 
 * 数组实例.map((item,index,array) => {
 *     return item * 10
 * }): 
 * 将数组的每一项的值进行处理，最终返回一个经过处理后的元素所组成的数组
 * 
 * **/

// function map(array, callback) {
//   let newsArray = [];
//   for(let i = 0; i < array.length; i++){
//     newsArray.push(callback(array[i],i,array)) 
//   }
//   return newsArray;
// }

Array.prototype.myMap = function(callback) {
  let newsArray = [];
  for(let i = 0; i < this.length; i++){
    newsArray.push(callback(this[i],i,this)) 
  }
  return newsArray;
}